gem安装的compass,不能编译scss,怎么办? 您所在的位置:网站首页 gem install 指定版本 gem安装的compass,不能编译scss,怎么办?

gem安装的compass,不能编译scss,怎么办?

#gem安装的compass,不能编译scss,怎么办?| 来源: 网络整理| 查看: 265

很多人已经发现了,现在通过命令 “gem install compass” 安装的compass,在使用 “compass compile” 编译scss的时候会报下面的异常: 

"File to import not found or unreadable: blueprint/typography"

google了一下,说是新版compass已经不包括compass-bluprint了。

所以我尝试执行命令 “gem install compass-blueprint”,自己手动安装compass-blueprint。虽然装上了,但是执行 “compass compile” 编译scss的时候还是报了个异常:

“Undefined mixin 'experimental'”

上面是我在虚拟机系统中测试的。

我自己的机器因为是很久之前装的compass,可以正常编译scss,我运行 “compass -v” 查看我的compass版本,是0.12.2,。

所以我尝试在虚拟机中安装以前版本的compass,最后终于成功了。

解决办法:

1、如果你试过 “gem install compass-blueprint” 安装compass-blueprint,那么你一定要先卸载了:

gem uninstall compass-blueprint

2、卸载sass,这个是compass安装的时候附带安装的,需要自己卸载掉

gem uninstall sass

3、卸载compass

gem uninstall compass 4、安装3.2.12版本的sass gem install sass -v 3.2.12

由于国内的网络环境,导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败,因此使用gem或bundle时常常会遇到长久无响应的情况。

gem安装的compass,不能编译scss,怎么办? - 任老石 - 任老石的博客

解决方案是使用淘宝的 RubyGems 镜像,它是一个完整 rubygems.org 镜像,你可以用此代替官方版本,同步频率目前为15分钟一次以保证尽量与官方服务同步。   如何使用?步骤如下:        4-1、依次执行下面三条命令,移除旧源,改用新源 > gem sources --remove http://rubygems.org/> gem sources --remove https://rubygems.org/> gem sources -a http://ruby.taobao.org/   4-2、然后执行下面的命令,查看源列表 > gem sources -l 应该会是下面输出 *** CURRENT SOURCES ***http://ruby.taobao.org   4-3、然后就可以安装了gem安装的compass,不能编译scss,怎么办? - 任老石 - 任老石的博客  5、安装0.12.2版本的compass gem install compass --version 0.12.2

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

下面还有个不需要特别指定版本的:

将https的去掉就好了。

> gem sources - check sources >   gem sources -a http://rubygems.org/ - will add http source > gem sources –remove https://rubygems.org/ - will remove the https source

将https除掉后,然后再执行

gem install compass

就成功了。

其实上面换成淘宝后也可以直接gem install compass就可以了,不需要再指定版本。

gem安装的compass,不能编译scss,怎么办? - 任老石 - 任老石的博客

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有